/**
 * Created by Alex on 17/1/1.
 */
'use strict'

var mongoose = require('mongoose')
var uuid = require('uuid')
// var User = mongoose.model('User')
//
// exports.signature = function *(next) {
//   var body = this.request.body
//   var cloud = body.cloud
//   var data
//
//   if (cloud === 'qiniu') {
//     data = robot.getQiniuToken(body)
//   }
//   else {
//     data = robot.getCloudinaryToken(body)
//   }
//
//   console.log(data)
//
//   this.body = {
//     success: true,
//     data: data
//   }
// }
//
exports.hasBody = function *(next) {
  console.log(this.request)
  var body = this.request.body || {}

  if (Object.keys(body).length === 0) {
    this.body = {
      success: false,
      err: '是不是漏掉什么了'
    }

    return next
  }

  yield next
}
//
// exports.hasToken = function *(next) {
//   var accessToken = this.query.accessToken
//
//   if (!accessToken) {
//     accessToken = this.request.body.accessToken
//   }
//
//   if (!accessToken) {
//     this.body = {
//       success: false,
//       err: '钥匙丢了'
//     }
//
//     return next
//   }
//
//   var user = yield User.findOne({
//     accessToken: accessToken
//   })
//     .exec()
//
//   if (!user) {
//     this.body = {
//       success: false,
//       err: '用户没登陆'
//     }
//
//     return next
//   }
//
//   this.session = this.session || {}
//   this.session.user = user
//
//   yield next
// }


